专利摘要:
The system includes at least one processor, one or more memory devices or an interface for connection to one or more memory devices, input and output interfaces for connection to external devices to allow the system to receive and operate on instructions from one or more users or external systems, a data bus for internal and external communication between the various components, and a suitable power supply. Furthermore, the system can have one or more communication devices (wired or wireless) for communicating with external and internal devices, and one or more input / output devices, such as a display, pointing device, keyboard, or printing device.
公开号:BE1026611B1
申请号:E20180108
申请日:2018-09-13
公开日:2020-04-14
发明作者:Pieter Devloo
申请人:Pieter Devloo;
IPC主号:
专利说明:

Methods and systems for data visualization and related applications
Technical field
The present invention relates to methods, devices and systems for data visualization and related applications.
State of the art
A chart or graph is described in Wikipedia as a type of information graphic or graphic organizer that represents numerical data and / or functions in tabular form. Graphs are often used to make it easier to understand large amounts of data and the relationship between different parts of the data. Charts can usually be read faster than the raw data they come from. They are used in a wide variety of areas, and can be created by hand (often on graph paper) or by computer using a mapping application.
Traditional charts use well-established and often poorly executed ways to represent data. Many tools exist to help the user build very sophisticated representation of data but that refinement typically results in less meaningful graphs. The embodiment of the present invention is intended to overcome this problem.
It is known to use chart wizards such as those available in Excel and various other systems, such as those provided by, for example, IBM. In addition, multiple Business Intelligence (Bl) tools are available to users to enable users to analyze data in an effort to create meaningful feedback. However, as the amount of data increases,
BE2018 / 0108 thus the complexity of the visual representation created by the analysis of the data. These complex representations can ultimately engulf parts of the visual representation that is most needed and relevant to an end user. In addition, known systems provide a standardized list of options for all users that the user must then struggle through and try and determine which of the available options are best suited to represent their specific data. This may result in the user not matching the data displayed with the chosen visual representation, so that the resulting representation does not clearly, accurately and succinctly identify any issues with, or convey information about, the data. This can result in the user missing particularly important data attributes due to those functions not being represented in the most appropriate way.
Furthermore, the focus of the existing known methods is on providing a visual design, or type of visual or graphical representation, to represent data. So that wants to produce, for example, a single bar chart, or a single pie chart to be printed. This is very limited to a user who may want to show different aspects of the data in a single document.
Business measures are a known means of identifying a manageable number of algorithms for which to run a business. However, these measures represent only a single dimension of the data, or even just one number, and are limited in particular with regard to the data they represent. Furthermore, the business measures represent data only and do not include further functional capabilities.
For example, within retail, data may include temporal aspects related to an individual transaction, such as day, time, day of the week, proximity to the date
BE2018 / 0108 from purchase to known holiday. This data may also include special aspects such as the location of the outlet, the relative location of the points on the shelves (eg, aisle, aisle placement, aisle placement height). Further examples may include data related to products such as the quantity of each item purchased individually, other items in the market basket purchased with the item, the price of the items, the total value of the transaction, the profit margins of the items and the shelf life of an item.
As another example, within the hospitality industry, data may include temporal aspects related to an individual transaction, such as day, time, day of the week, proximity to a Hotel / Motel, etc. These data may also include special aspects such as the location of the Hotel, customer distributions and the demographics of the area, as well as the feed markets for the facility. Further examples may include data related to products, such as the number of room nights a customer spent at the Hotel / Motel, other items purchased in the market basket, such as room service or in-room films, the price of the items, the total value of the transaction, profit margins of the items, etc.
These potentially large or dispersed data sets can be further refined by collecting the data so that it is available from a centrally accessible location. This centrally accessible capacity can be implemented in various ways, including a Data Warehouse or a Data Mart or a federated information collection.
The often related or diverse and sometimes large amounts of data collected by the gaming industry, retail industry, hospitality industry, financial services industry, entertainment industry and telecommunications industry in a variety of areas of business, including
BE2018 / 0108 including data about their customers, points of sale or affiliates (e.g. locations), their activities or external datasets, and in the case of telecommunications, Call patterns, can all benefit from methods of understanding this data. These methods can range from the simple analytical views to advanced analytical methods as described herein.
Summary
In summary, the system includes at least one processor, one or more memory devices or an interface for connection to one or more memory devices, input and output interfaces for connection to external devices to allow the system to receive and operate on instructions from a or more users or external systems, a data bus for internal and external communication between the different components, and a suitable power supply. Furthermore, the system can have one or more communication devices (wired or wireless) for communicating with external and internal devices, and one or more input / output devices, such as a display, pointing device, keyboard, or printing device.
Detailed description of the invention
The embodiment of the present invention is described herein with respect to a data visualization system that is adapted or adapted to perform various methods and processes.
The processor is capable of executing the steps of a program stored as program instructions in the memory device. The program instructions can be performed the various methods of practicing the invention as described herein.
BE2018 / 0108
The program instructions can be developed or implemented using a suitable software, programming language and Toolkit, such as a C-based language. Furthermore, the program instructions can be stored in an appropriate manner such that they can be transferred to the memory device or read by the processor, such as, for example, stored on a computer readable medium. The computer readable medium can be any suitable medium, such as, for example, solid state memory, magnetic tape, a compact disc (CDROM or CD-R / W), memory card, Flash memory, optical disk, magnetic disk or any other suitable computer readable medium.
The system is suitable to be in communication with external data storage systems or devices to retrieve the relevant data.
It will be understood that the system described herein contains one or more elements arranged to perform the various functions and methods as described herein. The following part of the description aims to provide the reader with an example of a conceptual representation of how different modules and / or motors that are part of the elements of the system can be linked to the functions to be implemented. Furthermore, the following section of the description System-Related Details explains how to perform the steps of the method described herein.
It will be understood that the arrangement and construction of the modules or motors can be adapted accordingly depending on the system and the user's requirements,
BE2018 / 0108 so that different functions can be performed by different modules or motors to those described herein.
It will be understood that the described modules and / or motors can be implemented and provided with instructions using an appropriate form of technology. For example, the modules or engines can be executed or made using any suitable software code written in any suitable language, where the code is then compiled to generate an executable program running on any suitable data processing system can be run. Alternatively, or in combination with the executable program, the modules or motors can be implemented using an appropriate mixture of hardware, firmware and software. For example, portions of the modules can be implemented with a specific integrated application circuit (ASIC), a system-on-a-chip (SOC), Field Programmable Gate Arrays (FPGA) or other suitable adaptable or programmable processing device.
The methods described herein can be implemented using a universal computer system specifically programmed to perform the described steps. Alternatively, the methods described herein can be implemented using a specific computer system, such as a data visualization computer, a database query computer, a graphical analysis computer, a gaming Data Analysis computer, a manufacturing data analysis computer, a Business Intelligence computer, etc. ., where the computer is specially adapted to perform the described steps on specific data captured in an environment associated with a particular field.
BE2018 / 0108
The data provided as input to the system may be of any suitable type of data, for example real world data including, but not limited to, gambling or gambling data related to a gaming environment such as a casino, event data , test or quality control data obtained from a production environment, business data retrieved from an accounting system, sales data retrieved from a company database, etc. AU this data can be received by the system in real time in a cache or can be stored in a more permanent way
Alternatively, or in combination with the display module, further output modules may be provided at the output of the alignment module results. The raw data retrieved by the data retrieval module is analyzed and converted to provide output data in a given format. The output data is provided to the display and / or further output modules to allow a user to visualize the raw data in a way that conveys more useful or hidden information that would otherwise be lost.
The further output module may be a printing device in communication with the described system to receive the pressure control data so that the representations of the data can be printed on any suitable printing medium. Alternatively, the further output module may be an interface that allows the output data to be coupled with other data handling modules or storage means.
BE2018 / 0108
The data retrieval module is configured to retrieve data from a data storage module communicating with the system described herein. The data storage module can be any suitable type of data storage system. For example, it can be an Enterprise Data Warehouse (EDW), a Data Mart, a database, a storage array, or another suitable device or groups of devices that can store data for later retrieval. Furthermore, the data storage module can use a cache memory to temporarily store incoming data captured in real time.
Furthermore, it will be appreciated that the visual representation produced by the system described herein is specifically adapted to allow the visual representation of complex data to convey useful information while minimizing or limiting the use of production printing materials of the space in which the information can be transferred. That is, by enabling the system described herein to produce a visual representation having one or more characteristics as described for a complex problem or data, a number of technical advantages have been immediately provided. For example, the characteristics of the visual representation may be the limitation of the size of the visual representation, the use of a minimal amount of ink, or the creation of the representation using a minimal or limited space space or a minimal amount of time. These attributes can then solve one or more problems, such as the excessive consumption of consumables by reducing the consumption of consumables, such as paper ink sources, and reducing the energy required to print the visual representations or display the information on a display module due to the ability to provide the required information in a smaller sized visual space.
BE2018 / 0108
Therefore, the data visualization techniques described herein transform the raw data received into different schemes to visually display further or hidden information within the raw data in a manner that conveys the information to a user in an efficient manner.
Four key terms (or concepts) form the basis of the specification set out in this document and are accordingly defined as follows:
The main four terms are:
Business performance drivers (bpd) bpd packages Visual Designs visual documents
The key terms are defined as follows:
Business performance drivers (BPDs): a Business Performance driver (bpd) is a Business metric used to quantify a business objective. For example turnover, sales. BPDs are facts (sometimes referred to as measures). Facts are data items that can be counted. For example, gross sales; Sold units. BPDs consists of:
1.measures: data items that can be counted. For example, gross sales; Sold units.
2. Dimensions: data items that can be categorized. For example, gender; Locations. Limitations can be applied to BPDs. These filter the data included. For example, a limitation of "state = 1 CA" can be specified to include data for California only.
BE2018 / 0108
4. normalization can be applied to BPDs. These specify (or change) the time span to which the bpd refers. For example, daily units sold, monthly profit.
The combination of BPDs, constraints and normalization provides the flexibility to create many ways to view data without requiring extensive definition effort.
In other words, a Business Performance driver (bpd) is a 'measure' that can be normalized. Measurements are data items that can be counted. For example, gross sales; Sold units. BPDs can be displayed on visualizations. For example, earnings per store on a card. Restrictions and / or normalization can be applied to a bpd. The following table contains examples of these:
Business example scenario
Examples of a BPD in the retail industry may include the maximizing unit gross sales of area (eg, square feet, square meters), which maximizes the average profitability of transactions over a period of time, or the average ratio of high profit points to low profit points within the market baskets.
Examples of a BPD in the financial services sector may include maximizing gross loans or deposits processed per unit area (eg, square feet, square meters), for example, within outlets, maximizing the average profitability of transactions over a period of time , or the average ratio of high profit items to low profit items within the financial product mix available to consumers.
BE2018 / 0108
Examples of a bpd in the entertainment industry may include maximizing gross sales per unit area (e.g., square feet, square meters) for example within outlets, maximizing the average profitability of transactions over a period of time, or the average ratio from high profit items to low profit items within market baskets.
Examples of a BPD in the Telecommunications Industry may include maximizing the number of revenue text messages sent and received during, for example, a single month, improving drop rates in demand, decreasing the rates of the Interconnect network, maximizing the average profitability of transactions over a period of time, or the average ratio of high profit items to low profit items within the telecommunications product mix available to consumers. Data visualization techniques as described herein facilitate the management of all these parameters and may include advanced methods.
BPD packages: a bpd package consists of a set of related BPDs. This relationship (between a bpd package and the associated BPDs) is defined using metadata.
BPD packages can be seen as the vocabulary of the visual document.
Visual Designs: Visual Designs are a classification of the different types of visualizations that a user can choose. Within each visual design, there are a number of visualizations. For example, the spatial 1 category may have Shop location maps or geographic location maps.
The software solution allows users to select one visualization (one visual form within a visual design category) to create a visual document.
BE2018 / 0108
Visual document: A visual document contains visual representations of data. Access to the data used to construct the visual representation is in many ways analogous to a textual document.
A visual document is constructed by applying BPD data to a specific visual design. It is designed to illustrate at least one specific point (using the visualization), supports the points made with empirical evidence, and can be extended to provide recommendations based on the points made. The visual document is a product supplied to the user.
Dimensions Dimensions are data items that can be categorized. For example, gender; Locations.
Dimensions can be displayed on visualizations. For example product categories on a shop floor.
Heatmaps: A heat map is a graphical representation of data where the values represented by a variable in a two-dimensional map are represented as colors. A very similar presentation form is a tree map.
Heat maps are typically used in molecular biology to represent the level of expression of many genes across a number of comparable samples (e.g. cells in different States, samples from different patients) as they are obtained from DNA arrays.
Heat maps are also used in places where the data is volatile and the representation of this data as a heat map improves usability. For example, NASDAQ uses heat maps to show the Nasdaq-100 index volatility.
BE2018 / 0108
Many organizations are faced with interpreting massive and increasing amounts of data, the need to make more complex decisions faster, and accordingly turn to data visualization as a tool for transforming their data into a competitive advantage. This is especially true for high-performance companies, but it also extends to any organization whose intellectual property consists of massive, growing datasets.
A goal of the described solution is to expert 1 data visualization techniques owned by the client by expertly guiding the end user by choosing the right parameters, to display the correct data, and to create the most useful visualizations to Improve the business performance.
In retail, for example, the end user can include the controlling entity in the retail environment. For example, this could be the Store Manager, a department manager, or another person who has the task of overseeing activities in the business environment.
In the hospitality industry, for example, the end user may include the controlling entity in the hotel. This could be the Hotel Manager, a Food & Beverage Manager, or another person who has the job of overseeing activities in the business environment. For example, in the financial sector, the end user may include the controlling entity in the branch. This could be, for example, the branch manager, a loan officer or another person who has the task of overseeing activities in the business environment.
A visual document contains visual representations of data. Access to the data used to construct the visual representation is in many ways analogous to a textual document. It is built by applying Business Performance driver (s) (bpd)
BE2018 / 0108 data to a specific visual design (visual designs are grouped into ten classifications).
A visual document is designed to illustrate at least one specific point (using the visualization), support the points made with empirical evidence, and can be extended to provide recommendations based on the points made. The visual document is the actual product of the software to the software user. Visual documents can be stored, distributed or analyzed later if necessary.
The visual document is powered by data and a database in which the definitions of BPDsde BPDs are the focus of the visual document. A Business Performance driver is a Business metric used to quantify a business objective. Examples include gross sales or units sold. For example, the visual document can be used to graphically display the relationship between several BPDs over time.
The described solution uses the best available technical underpinnings, tools, products and methods to update the availability of expert content. When establishing the solution, data queries from a high performance Enterprise Data Warehouse characterized by parallel processing. This database can support both homogeneous (identical) and heterogeneous (different but intersecting) databases. The system is adaptable for use with a plurality of third-party database providers.
A scalable Advanced Web Server Framework can be used to provide the necessary services for running the application and delivering output over the web. A flexible and manageable graphic rendering engine - can be used to provide the quality and speed levels needed to support both static and dynamic (which could
BE2018 / 0108 will, for example, maximize Animated GIF, AVI or MPEG) displays. AU Components can work with a robust operating system platform and within secure network architecture.
Pre-existing (and readily available) third-party components can be used to manage user security (e.g., operating system security), industry-specific applications and OLAP (online analytic processing) or other more traditional reporting. The described solution is designed to facilitate fast and reliable interfaces for these products.
A predictive modeling interface helps the user analyze predicted results and what if analysis.
Strict security, test, change and version control and documentation standards can determine the development method.
The visual documents are the core of the solution from a roaring cherry perspective. This can include visualization (s), linked data and / or metadata (usually the visual form) that the user defines requests and interact with. The visual documents can consist of single frames or animated frames (which can be implemented, for example, in AVI, GIF or MPEG format or a sequence of still images).
The visual document is usually displayed in a dynamic web browser, this interactive view allows the user to observe, select and navigate around the document.
Once created, the visual documents can be stored in the database and can be distributed to key people (print, email, etc.) or saved for later use and analysis.
Visual designs:
BE2018 / 0108
The visual designs are a classification of the different types of visualizations that a user can choose. Within each visual design category, there are a number of visualizations. The 'spatial' category can, for example, have Shop location maps, network maps or geographic location maps, such as maps available through Google ™ or Yahoo ™.
Other important elements of the system may include:
• Parallel-parallel processing to increase responsiveness or to increase the workload scalability of queries or visual documents. This parallelism can also decrease the response time for larger visual documents, especially moving images can be performed in a parallel manner.
• Security system and User-Access security. This security can be a combination of authorization and verification. The security framework can be implemented using the application framework.
• Map Updates - a map management tool to update spatial assignments of users.
• Predictive modeling - this can be an interface for third-party predictive models. Configuration tools - the application can be supported by configuration tools to allow fast implementation of the application.
Visualization Framework
The following description provides the visualization framework that will support the embodiment of the present invention. The description provides an overview of the importance of visual design including a brief historical recount of a world-recognized leading visualization. The description also includes visual design classifications for the described solution.
BE2018 / 0108
It will be understood that the Visual Design examples described in this section are examples for illustrative purposes identifying the concepts behind how the visualization is produced. Therefore, it will be further understood that the concepts described may produce visual designs other than those specifically described. The Visual Design examples shown are also used to help the reader understand the story describing the visual designs.
The described system has been specifically adapted to create actual specific visualization designs that are relevant to selected vertical and horizontal industry applications being deployed.
A vertical industry application is one associated with a solution focused on a specific industry, such as the entertainment industry. In this example, BPDs are made relevant to that industry, such as rental patterns of films over different seasons.
A horizontal industry application is one associated with solutions across multiple industries. For example, the bpd can be based on CRM Analytics, which applies across a range of different industries.
Due to the scope of the services offered by the various industries discussed herein, their nature lends itself both horizontally (within the area) and vertical applications (outer area).
For example, in the gaming industry, in addition to providing gambling activities, a typical gaming location runs significant and varied food service, entertainment, shelter, and other uses, Hi the retail industry (especially the Superstore concept), Besides it
BE2018 / 0108 Providing Traditional Retail Product Offerings, a retail location offers significant and varied services including Food Service, Banking, Grooming, Garment Care, and other applications. In the hospitality industry (especially the on-line, kiosk or via email delivery concept) in addition to providing traditional Hospitality product offerings, a hotel offers important and varied products, including various categories of Car Rental, Tour and Travel Services, Business Services and others specialized services for consumers and businesses, Hi the financial sector (especially the on-line, newsstand or postal Delivery concept) in addition to providing traditional financial product offerings, a Branch Office offers important and varied products, including different categories of loans, financial planning services, credit and gift cards, payroll services, and other specialized services for consumers and small businesses. In the entertainment industry (especially the on-line or via email delivery concept) in addition to providing traditional entertainment product offerings, an entertainment venue offers important and varied products, including Videos, Merchandise and audio products in various formats, Hi de telecommunications industry (especially the product offering capability) in addition to providing traditional voice and data product offering, a RetailOutlet offers significant and varied products including phones, phone accessories, entertainment packages and data, and other specialized services for consumers and small businesses.
Design is now a fundamental part of almost every aspect of how people live work and breath. Everything is designed from a toothbrush to every aspect of a website. Compare visual design to architectural design - in either case, anyone can draw quite complex images. The resulting photos can be stimulating and well-drawn graphics. Hi both cases, the question is why does the world need designers Exploring this question more
BE2018 / 0108 one can ask deeply - does it make such a difference how one perceives and understands a design when it is made by a professional rather than an amateur
The trend in Business Intelligence is designing tools to provide flexibility and leaving the world of visual design to the amateurs. Stephen's few comments in the information dashboard that without a doubt I owe the greatest debt of gratitude to the many software vendors who have done so much to make this book necessary by not considering Dashboards' address or even the visual design needs. Their kind of disdain for visual design has focused me, ignited my passion, and guaranteed my livelihood for years to come.
Visual designs within the described Framework are well thought out in the way the data is presented. The described system allows good information visualization design concepts to be captured and returned to users as visual documents using unique data processing and analysis techniques.
Visual designs:
Method or visual design classifications
According to this embodiment, ten Visual Design types are defined and included in the described system. It will be understood that additional visual designs can be further defined including the creation of certain examples and actual visual designs for specific industry applications.
The visual design types include:
• Hierarchical • Temporary · spatial
BE2018 / 0108 • Textual • Virtual • Structural • Classic • Navigation • interactive
A method for assessing the quality of the visual design is described below. When assessing the quality of a visual design, the following factors should be taken into account:
• Alternative approaches; In order to assess the ability of a visual design it is important to counter it with other visualization methods. Hi in particular one must compare the visual design with a classic graph or table of numbers. This comparison is important since many data visualizations add significant graphic weight but little informative value.
• Visual simplicity; visualization should not overload the mind. The simplicity of the visualization is important as it improves interpretation and allows common understanding without training. Some visualizations require significant training to be applied. Generally, the described solution will not use these visual designs.
• Data density; the density of the data in a visualization is a critical measure of the total value. Higher density visualizations, if successful in maintaining their simplicity, have significant potential to increase the flow of information to end users.
BE2018 / 0108 • Volume of the ink used; is the visual design using negative space to show the most important information This use of negative space makes it possible to use lower amounts of ink while displaying the same or higher density of information. In addition, ink required is generally reduced when the number of views or pages of data is reduced to bring the same volume of data.
The methods described herein can be implemented using a universal computer system specifically programmed to perform the described steps. Alternatively, the methods described herein can be implemented using a specific computer system, such as a data visualization computer, a database query computer, a graphical analysis computer, a gaming Data Analysis computer, a manufacturing data analysis computer, a Business Intelligence computer, etc. ., where the computer is specially adapted to perform the described steps on specific data captured in an environment associated with a particular field.
In this embodiment, it has been demonstrated through a conceptual system diagram where a data visualization system includes several modules to visual designs (visual representations) using a number of methods as described herein. The visual designs are used to visually represent data in a form that is useful to the end user.
The system further includes a Data Retrieval module configured to retrieve metrics from a data storage module used in communication with the data visualization system.
BE2018 / 0108
The data provided as input to the system may be of any suitable type of data, for example real world data including, but not limited to, gambling or gambling data related to a gaming environment such as a casino, event data , test or quality control data obtained from a production environment, business data retrieved from an accounting system, sales data retrieved from a company database, etc. All this data can be received by the system in real-time or cached stored in a more permanent way.
The data retrieval module is configured to retrieve data from a data storage module, which is in communication with the data visualization computing system. The data storage module can be any suitable type of data storage system. For example, it can be an Enterprise Data Warehouse (EDW), a Data Mart, a database, a storage array, or another suitable device or groups of devices that can store data for later retrieval. Furthermore, the data storage module can use a cache memory to temporarily store incoming data captured in real time.
The system also includes a statistical spacing module that is checked to determine a statistical distance between the items within the meta groups by analyzing the metrics related to the meta groups. Based on this particular statistical distance output from the statistical distance determination module, the display module can arrange the items within the meta groups such that the most statistically similar items are arranged side by side. This allows more useful information related to the meta groups and metrics to be transferred, which have not otherwise been available to the user.
BE2018 / 0108
The statistical determination by the statistical distance determination module can be based on any suitable statistical calculation, such as for example: i) analysis using a hierarchical force-based algorithm, II) determining the statistical distance between the data groups, lil) determining the statistical distance based on the similarity of the data groups, IV) determining the statistical distance based on the sum of the squares of the data groups, v) determining the statistical distance based on the output of a heuristic algorithm, such as back propagation neural network values or genetic algorithm associations, VI) determining the statistical distance based on the output of a neural network, and VII) determining the statistical distance based on a correlation factor between the data groups, for example by the calculation of the value normalized by the sum of squares.
As an alternative to, or in combination with the display module, further output modules can be provided to the output of the visualization. The raw data retrieved by the data retrieval module is analyzed and arranged to provide the visualization output of the data in a given format. The output data is provided to the display and / or further output modules to allow a user to visualize the raw data in a way that conveys more useful or hidden information that would otherwise be lost, as well as to enable the user of the capacity. provided to correlate the data hierarchy with the visualization.
The further output module may be a pressure device in communication with the described system to receive the pressure control data so that the representations of the data on
BE2018 / 0108 any suitable printing medium can be printed. Alternatively, the further output module may be an interface that allows the data output to be coupled with other data handling modules or storage means.
Upon activation detection module detecting activation of the meta group, the display module is checked to give an indication of the data points associated with the activated meta group in the visual representation. That is, the system determines which meta group in the visual representation is selected, and determines from data within the repository module which parts of the visual design (representation) are associated with the selected meta group. The relevant part of the visual design is modified by the rendering engine to indicate to the user which meta groups were selected. For example, the relevant part of the visual design can be changed so that it flashes, or changes color, etc.
The display module can also cover a graphical representation of the hierarchy over the visual representation or display it side by side with the visual representation. In this embodiment, the display module controls the groups as a graphical tree representation along with the visual representation. Furthermore, the system can be controlled to determine the hierarchy of the metrics at the same time as the visual representation is made by the visualization system. This is accomplished by calculating the distribution of the nodes in the representation as they are rendered. This has the advantage of Just in time calculation and can result in a reduced overhead calculation. For example, some nodes do not require adjustment because they are not visible in the visualization.
BE2018 / 0108
Therefore, the display module icons can be displayed in a tree structure within the visual representation, where the icons represent the meta groups. Each meta group can be arranged preview by the display module using a predefined icon where a related difference between each icon indicates a related difference in the metrics associated with each meta group. For example, the relative size or shape of an icon may indicate that the data associated with each meta group has a larger or smaller value.
The system can also be configured to allow the display module to display overlapping icons. The overlapping icons can be used to represent a metric similarity associated with each meta group.
It will be understood that the data points can represent any type of information that can be visually displayed in a hierarchy. For example, product hierarchies, customer segmentation, document table of contents etc. can be displayed using the data points. The display module is further arranged to adjust the visual representation so that it represents data related to a physical world entity in the form of the physical world entity itself. For example, the physical world entity can be one of a geographic location, road location or road intersection, where the physical arrangement of the locations and intersections are represented in the visualization. Furthermore, the geographical location may be one or more stores or distribution centers, where the representation shows the physical or geographical location of these stores or centers. To represent the physical location of these elements, the system can include several other databases and systems to retrieve geographic location data and map data to render the visualization.
BE2018 / 0108
The display module can use spatial algorithms to determine the best way to display the data hierarchy on the visualization. This is the visual representation that can be adjusted by the system to reduce the amount of display space required to display the hierarchy.
In accordance with the embodiments described above, a method is provided that allows an end user to: create a visual representation of data points from metrics, and determine a hierarchy of the data points for display with the visual representation.
Common data points can be linked to multiple groups within the same layer. When a user activates one of the groups, for example by clicking on the group in the representation, an indication is given in the visual representation of the data points belonging to the activated group.
The hierarchy or granularity can be created from the metrics at the same time as the visual representation is created.
A graphical representation of the hierarchy can be displayed over the visual representation. The groups can be arranged as a graphical tree representation.
As a further alternative, other shapes, lines, colors or other graphic methods can be used to represent each icon associated with each node in the tree to indicate the relative difference between nodes, i.e. between each meta group. For example, each meta group can be represented by an icon of a suitable geometric shape, such as
BE2018 / 0108 a triangle, rectangle or quadrangle, for example, or another geometric shape of any number of sides, or of an irregular shape. The meta groups can also be represented using organic shape icons.
It will be appreciated that one or a combination of the methods described above can be implemented at any given time to graphically display the metrics in several ways simultaneously. Furthermore, each of the nodes can be arranged to overlap with other nodes to indicate that there is similar or overlapping data set related to the nodes.
The data visualization techniques as described herein transform the raw data from the data storage module into both a hierarchical tree such as representation transferring structural or hierarchical information about the data, along with a visual information obtained from the data. This allows further or hidden information within the raw data to be visually displayed in a manner that efficiently conveys the information to a user.
It will be understood that the graphics being produced can be customized specifically so that reproductions of the representation minimize the use of production printing materials. By producing a reproduction or representation that has one or more characteristics to summarize a complex problem, a number of technical advantages are immediately provided. For example, the attributes can be limiting the size of the representation, using a minimal amount of ink, or creating the representation using a minimal or bounded space or minimal amount of time. These characteristics can solve the problem of excessive consumption of consumables
BE2018 / 0108 by reducing the consumption of consumables, such as paper and ink sources, and reducing the energy required to produce the prints by providing the required information about the media space of a smaller size.
For example, the representation can be recreated by efficiently using whitespace instead of producing the representation just by using ink to create the representation. Also, the representation by the display module of the system can be arranged to reduce the amount of Display Space required to display the hierarchical information.
As a system option, each of the index nodes can be linked to summary or cached query results. These stored values can be used by the system to quickly calculate and display Business Performance Drivers (BPDs) as the user interacts with the tree by detecting which nodes are selected by the user and retrieving the associated information.
The purpose of a temporary visual design is to present temporal-based data, such as daily earnings, in a specially designed calendar or time series view. With this calendar view, users can display thematic layers that display bpd data, such as sales or sales.
BE2018 / 0108
An example of a temporary representation is given by Lee Byron, Megamuvl. The main elements show an approach on how to create a histogram that represents music listening history.
It is desirable to graphically display or use data sets of different periodicity so that correlated events are aligned.
As the globalization of communication continues to understand the basic measures of date and time it is an important factor in understanding global patterns. Current methods focus on converting a system to a second or third system, but they do not make both a visual representation and a method of interaction with these very different systems.
When data sets have different periodicity, it can be difficult to visualize the data sets to reveal the correlation between events. For example, a comparison of sales over two years can lead to erroneous conclusions if the holidays for each year are not correlated.
Temporal analysis techniques as described herein have particular application to the various industries discussed herein. Holidays, external events, individual days of the week, payday events, family events, natural disasters, life milestones and especially seasons to name a pair have significant impact on revenues.
BE2018 / 0108
Since such calendar events change from month to month and year to year, it is difficult to compare periods using traditional charting methods. Many industry operators operate within multiple temporal frequencies for analytical and operational observations.
The events against which data sets are correlated need not be natural time-related events. For example, they would indicate business events, cultural events, a level of completion etc. The events could relate to phases of a project (the x axis) and the y axis could show the time to complete a phase or other measure. complete.
In another aspect, the common periodicity between data sets can be determined and all data sets correlated with the common periodicity. For example, a set of data can be based on a 5 day week and another set based on a 7 day week. These can both be formatted to a weekly format with the 5 day data stretched to a 7 day week or zeros used before the weekend match.
It will be understood that any reference to displaying a visual representation on a screen applies equally to storing that representation or printing the representation on an appropriate medium. As explained above, the data used to display, store or print can be modified by the system based on the purpose of the data.
BE2018 / 0108
Furthermore, it will be understood that any references in this document to any modules, engines or associated processing, analysis, determination, or other steps, may be made in any form. For example, the modules or engines can be executed, and the associated steps can be performed, using hardware, firmware or software.
权利要求:
Claims (5)
[1]
1 A method of creating a visual representation of data, the method including the steps of providing instructions to an end user to assist the end user in: constructing multiple graphical representations of data, where each graphical representation is a of a predefined type
The pre-detained types include: „• A template automatically regenerated by an algorithm • The imput of data from different, existing or non-existent graphic programs combines • A learning function is combined so that the usage is adapted to the experiences by the user and the machine itself and contains multiple layers of elements that contribute to the end-user's understanding of the data; arranging multiple graphics of different types within the visual representation in a way that allows the end user to understand the data and display the visual representation.
Arranging the visual rehearsals includes a technique in which
A memory function is integrated tailored to the customer
A learning function has been added whereby the visual representation will learn what the customer's preference is
By using an algorithm, the preference of the presentation of the customer according to the usage model is determined on the basis of the previous parameters.
BE2018 / 0108
[2]
2. the method as in claim 1 wherein the visual representation is displayed on one of a color video screen or a printed page.
[3]
The method as in claim 1 wherein the data is based on a measured metric system or an underlying factor influencing the metric system. "
[4]
The method as in claim 1 wherein the elements comprise at least one of a shape, position, color, size or animation of an object.
J
The method as in claim 1 wherein multiple types of graphics are organized within a visual representation.
The method as in claim 5, wherein the single visual representation is arranged to be displayed as an image on a single page or screen.
The method as in claim 1, wherein multiple types of graphics are merged into a single visual representation.
The method as in claim 1 further including the step of providing instructions to assist an end user in adding additional information to the visual representation.
The method as in claim 8, wherein the additional information is provided in layers.
The method as in claim 1, wherein the graphical representation types comprise at least one of a hierarchical type, a spatial type, a virtual type, a classic type, a navigation type, a temporal type, a textual type, a structural type, a central type, and an interactive type.
BE2018 / 0108
11. in a data visualization system, a method of identifying measurable business objectives for creating graphical representations of the objectives, the method including the steps of providing instructions to an end user to assist the end user in: the establishing multiple business objectives as functions of the available statistics; organizing the business objectives in a contextual form that contributes to the end user's understanding of the business objectives; constructing one or more graphical representations of the business objectives, each graphic representing a predetermined type and comprising multiple layers of elements that contribute to the end user's understanding of the objective; arranging multiple graphical representation in a way that allows the end-user to understand and focus the business objectives being represented; and displaying the organized graphics.
The method as in claim 11 wherein the elements comprise at least one of an object's shape, position, color, size, or animation.
The method as in claim 11, wherein the business objectives are metrics related to a company.
J
The method as in claim 11, wherein the theme focuses on the objectives derived from the data.
The method as in claim 11, wherein the data is relevant, disparate or a combination thereof.
BE2018 / 0108
The method as in claim 11, wherein the graphical representation types are at least one of a hierarchical type, a spatial type, a virtual type, a classic type, a navigation type, a temporal type, a textual type, a structural type , a central type, and an interactive type.
[5]
The method as in claim 11, wherein the graphics are arranged in a visually simplistic manner.
类似技术:
公开号 | 公开日 | 专利标题
US10388044B2|2019-08-20|Dimension reducing visual representation method
US20180189990A1|2018-07-05|Methods, apparatus and systems for data visualization and related applications
US10055864B2|2018-08-21|Data visualization system and method
US10073907B2|2018-09-11|System and method of analyzing and graphically representing transaction items
US20160307345A1|2016-10-20|System and method of identifying and visually representing adjustable data
US20110179066A1|2011-07-21|Methods, apparatus and systems for data visualization and related applications
US20110141136A1|2011-06-16|Method and system of graphically representing discrete data as a continuous surface
JP2009169968A|2009-07-30|Method and system for determining market demand based on consumer contribution
US10192389B2|2019-01-29|Methods, apparatus and systems for determining an adjustment value of a gaming device
Ahlemeyer-Stubbe et al.2018|Monetizing Data: How to Uplift Your Business
Tyagi2003|Using data analytics for greater profits
BE1026611B1|2020-04-14|Methods and systems for data visualization and related applications
Santos2018|Real Estate Market Data Scraping and Analysis for Financial Investments
US11144986B2|2021-10-12|Theme recommendation engine
US20200387561A1|2020-12-10|Override resolution engine
US20220076308A1|2022-03-10|Systems and methods for selectively authorizing transactions in online commerce based on dynamically-determined sales regions
US20210232389A1|2021-07-29|Methods and systems for generating application build recommendations
US20220076306A1|2022-03-10|Systems and methods for recommending retailer-supplier associations to support volume stability
Choudhary et al.2020|A Framework for Recommendation System for Food Court
Wicaksono2020|The Effect Of Big Data On Smart Mobility Application For Company Business In Integrating Community Habits
Soukal2019|Novel Interaction Cost Analysis Applied to Bank Charges Calculator
CA3096061A1|2021-05-11|Methods and systems for notifying users of new applications
Naghdipour2014|New Trends in Business Intelligence: A case study on the impact of organizational demands of information and new technologies on BI
Moc0|4.3. The emergence of new technologies for handling Big Data
Hedvicakova et al.2013|The Retail Banking Adverse Selection: RCBS Calculator Solution
同族专利:
公开号 | 公开日
BE1026611B9|2020-05-18|
BE1026611A9|2020-05-14|
BE1026611A1|2020-04-07|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
US6232984B1|1997-05-22|2001-05-15|Lucent Technologies, Inc.|Data visualization system|
US6311144B1|1998-05-13|2001-10-30|Nabil A. Abu El Ata|Method and apparatus for designing and analyzing information systems using multi-layer mathematical models|
US6700590B1|1999-11-01|2004-03-02|Indx Software Corporation|System and method for retrieving and presenting data using class-based component and view model|
US20040267818A1|2003-06-23|2004-12-30|Hartenstine Troy A.|Collecting and valuating used items for sale|
US20050222881A1|2004-04-05|2005-10-06|Garry Booker|Management work system and method|
US20140372924A1|2013-06-14|2014-12-18|Sap Ag|Graphically managing interactive analytic data|
US20150067520A1|2013-09-03|2015-03-05|Brian Kovacs|System for generating a plurality of graphical reports from a data set|
法律状态:
2020-06-17| FG| Patent granted|Effective date: 20200414 |
2020-08-03| PD| Change of ownership|Owner name: FDV CONSULT COMMV; BE Free format text: DETAILS ASSIGNMENT: CHANGE OF OWNER(S), CESSION; FORMER OWNER NAME: DEVLOO PIETER Effective date: 20200421 |
2021-06-18| MM| Lapsed because of non-payment of the annual fee|Effective date: 20200930 |
2021-10-27| NE| Restoration requested|Effective date: 20210622 |
优先权:
申请号 | 申请日 | 专利标题
BE20180108A|BE1026611B9|2018-09-13|2018-09-13|Methods and systems for data visualization and related applications|BE20180108A| BE1026611B9|2018-09-13|2018-09-13|Methods and systems for data visualization and related applications|
[返回顶部]